Big Huge Thesaurus

Lachnolaimus maximus

noun